


#terminal {
  border: 1px solid #CCCCCC;
  height: 400px;
  background: black;
  overflow: scroll;
}

#terminal div.line {
  margin-bottom: 5px;
}

#terminal input {
  width: 90%;
  margin: 1px 0 1px 10px;
  border: none;
  display: inline;
  padding: 2px;
  background: black;
  color: #FFFFFF;
  font-size: 16px;
  font-family: Consolas, Monaco, monospace;

  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
}

#terminal input:focus {
  border: none;
    -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition: none;
}

#terminal input[disabled]{
cursor: default;
}

#terminal p, #terminal pre {
  margin: 2px;
  padding:0;
  color: #FFFFFF;
  font-size: 16px;
  background: black;
  font-family: Consolas, Monaco, monospace;
}

#terminal p.error, #terminal pre.error {
    color: #FF3300;
}

#terminal a {
  color: #6495ED;
}

#terminal span.prompt {
  color: #FFFFFF;
  font-size: 14px;
  margin-left: 2px;
}

header {
}

footer {
    margin-top: 10px;
    border-top: 1px solid #CCCCCC;
}